const App = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    is_dealer:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // 获取推广二维码
    this.getApplyState();
  },

  /**
   * 获取推广二维码
   */
  getPoster: function () {
    let _this = this;
    wx.showLoading({
      title: '加载中',
    });
    App.api.$http({
      url: 'user.dealer.qrcode/poster',
      method: 'get',
      data: {}
    }, {}).then(res => {
      wx.hideLoading();
      wx.setNavigationBarTitle({
        title: res.data.words.qrcode.title.value
      })
      _this.setData({
        ...res.data
      });
    })
  },

  previewImage: function () {
    wx.previewImage({
      current: this.data.qrcode,
      urls: [this.data.qrcode]
    })
  },
  // 获取推荐人id
  getRefereeid: function () {
    return wx.getStorageSync('referee_id');
  },
  getApplyState: function () {
    let _this = this;
    App.api.$http({
      url: 'user.dealer/apply',
      method: 'get',
      data: {
        referee_id: _this.getRefereeid()
      }
    }, {}).then(res => {
      let data = res.data;
      // 当前是否已经为分销商
      if (!data.is_dealer) {
        _this.setData({
          is_dealer:false
        })
      }else{
        _this.setData({
          is_dealer:true
        })
        _this.getPoster();
      }
      // 设置当前页面标题
      wx.setNavigationBarTitle({
        title: data.words.apply.title.value
      });
      _this.setData(data);
    });
  },
  // 去申请
  triggerApply: function(e) {
    wx.navigateTo({
      url: '../apply/apply',
    })
  },
})